package cn.wen.mybatis.framework.reflection.factory;import java.util.List;import java.util.Properties;/** * 实例化查询结果对应的目标类  将值映射到目标类上  介绍new 的使用 */public interface ObjectFactory {    void setProperties(Properties properties);    <T> T create(Class<T> type);    <T> T create(Class<T> type, List<Class<?>> constructorArgTypes, List<Object> constructorArgs);    <T> boolean isCollection(Class<T> type);}